package com.hlkj.pay.app.merchant.ext.impl.leshua.dto.resp;

import java.util.List;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Data
public class LeshuaAccessAliAuthResp {

	@Schema(description = "支付宝申请单号")
	private String applymentId;

	@Schema(description = "乐刷申请单号")
	private String businessCode;

	/**
	 *支付宝实名认证申请状态，枚举：
	 * WAITING:待提交
	 * REPORT_ERROR:提交失败
	 * AUDITING:审核中
	 * CONTACT_CONFIRM:待联系人确认
	 * LEGAL_CONFIRM:待法人确认
	 * AUDIT_PASS:审核通过
	 * AUDIT_REJECT:审核失败
	 * AUDIT_FREEZE:已冻结
	 * CANCELED:已撤回
	 */
	@Schema(description = "实名认证申请审核状态")
	private String orderstatus;

	@Schema(description = "申请单二维码地址")
	private String qrCode;

	@Schema(description = "申请单审核失败时的原因描述列表")
	private List<Verify> verifyList;


	@Data
	public class Verify{
		private String failParam;
		private String failReason;
	}


}
